// pages/login/login.js
import utils from "../../utils/utils.js";
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		confirmlogin:true,
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
    let paySuccess=true;
    my.setStorageSync({key:'paySuccess',data:paySuccess});
    console.log(paySuccess)
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {
	
	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {
	
	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	},
	/* 取消登录*/
	cansellogin() {
		my.navigateTo({
			'url': '../index/index'
		})
	},
	/* 授权登录获取图片和昵称*/
	onGetAuthorizes(res) {
		let that = this;
     my.getOpenUserInfo({
      fail: (res) => {
        console.log('6666666666')
        console.log(res);
      },
      success: (res) => {
        let user = JSON.parse(res.response).response
          if (user) {
            my.removeStorageSync({key:'paySuccess'});
            let userInfo = my.getStorageSync({key:'userInfo'});
            userInfo.data.avatar = user.avatar;
            userInfo.data.nickName = user.nickName;
            userInfo.data.gender = user.gender;
            my.setStorageSync({key:'userInfo',data:userInfo});
            that.bindUserInfo();
          } else {
            my.removeStorageSync({key:'paySuccess'});
            my.showLoading({
              content: '请授权登录!',
              mask: false
            });
            setTimeout(function(){
              my.hideLoading()
            },2000);
          }
      }
    });
	
	},
	bindUserInfo(){
		let _url='/applet/ali/bind';
		let userInfo=my.getStorageSync({key:'userInfo'});
    let data=userInfo.data.data;
    let _data={url:_url,methods:'post',data:data,nonelist:true}
		utils.request.call(_data, (res) => {
			if (res.data.status == 200) {
				my.redirectTo({
					url:'../index/index'
				});
			};
		})
	}
})
